package;
#if macro
import haxe.macro.Context;
import haxe.macro.Expr;
import scuts.macro.Make;
import scuts.macro.Print;

#end
/**
 * ...
 * @author 
 */

class PrinterMacro 
{

	@:macro public static function printTypeOfExpr(expr:Expr) 
	{
		
		trace(Print.typeStr(Context.typeof(expr)));
		
		
		return Make.mkEmptyBlock();
	}
	
	@:macro public static function printTypeOfExprWithSimpleFS(expr:Expr) 
	{
		trace(Print.typeStr(Context.typeof(expr), true));
		
		
		return Make.mkEmptyBlock();
	}
  
  
	
}